Skip to main content

Full text of "ZX Appeal"

See other formats


*e*o 
*,*.* * ** Hj sirleri 3333 
cee ec elec es ates eset et 1029297272272 927,2, 2000 02020 020 020^ 0 00 42072727475 727 4 4 07072700074" 
Sigieseleseseseseseseseseseses $e $23222022 7222 
Peter at ates 


. 

LR * ".* tut 
D ase LDODUMR * efl. 
. D s.efel4 Hi Sesesese 


HÓSNIDS ste fuir 


vancouver sinclair 
Users SCoOuUP 


Next Meeting: 


HUS IASUEL aeciR ees es eek 
BITS b PISCE Sex esee ee 
PERTENO DAE su uskkssvewsd 
EE oaseatotiaresse sed 
iM. POLES I uuu eeb a d 
MEETING MINUTES........4 
PLAYING WITH (cont)....5 
SOFTWARE REVIEW........6 
THEO LENER IS eser luz 


ZXAppeal is a monthly D EN P 
newsletter put out by the RAMDISK OMM 
Vancouver Sinclair Users Group. BBS LIST..............11 
For more information on the "PACKET?" COMPUTING...13 
group and ZXAppeal see the backcover. METAMEDIA.............14 


FA ONS wks e nk T TETA 
DRAM PRGM - 2065......16 
ZVOICE TEST PRGM......16 
MENBER PROFILE.:......16 
HARDWARE PROJECT......17 
NEGATIVE NUMBERS......18 
BYTE POWER... oos 419 
PU 8300... iore von RM 


HET 
Li 
- sete 


aaa Clone of Sinelairi 


seeth@ Zooper returasl 


saa PaGket Radio" on the 10001 


THIS ISSUE. (9999-9 9»99995452»-3 ^e 


Spriag is sprung...etc. and time for 
another thrill packed issue of YOUR 
newsletter. Once again you guys came 
thru - lots of submissions. Two 
Major reports again this month: John 
B. describes his version of Packet 
Radio on the 1000, and Ken D. gives 
us his impressions of the ‘clone of 
Sinclair’ - the PC 8300. The Zeeper 
shows up again - as if we cared. We 
continue Harvey T's 'Playing 
With...' from last time. We include 
a drawing program from Joe. J. left 
out of last issue due to space 
limitations. Ken A. submits a couple 
of goodies - how to utilize the 
unused speaker of your T.V. monitor, 
& some reviews of educational 
software. Rusty T. sends along two 
programs dealing with 'numbers'. 
Vince L. is back with 'Ramdisk', a 
utility program for NVM. Gerd B. 
gives us his 'Member Profile'. BYTE 
POWER is back as an advertiser - 
I've seen their cassette magazine 
and I can recommend it highly and 
will give an indepth review in an 
upcoming issue. If space permits, a 
number of interesting articles from 
the NETWORK will also be included 
this issue. 

se ecce ce eee e A e e e e x kx x e kx e ke kx ke x ko kx ko k kk kk kk 


BITE & PIBEHEB. ae. Ru swa iis e. 


...another BBS you might like to 
have a look at - Mind Link - at 
533-2312 or 278-5543. Their brochure 
describes their system as being very 
sophisticated. 

...does your QL have a screen 
'shimmy'? Try plugging the computer 
and monitor into different outlets. 
Worked for me. Previous screen 
barely watchable and now solid as a 
rock. 
e... Watch out when you buy I.C. chips 
from R.A.E. Their policy is NO 
RETURNS - P£RIOD. The speech chip I 
bought last week had a thermal 
defect that only came up after more 
than a minute of use. Of course it 
would test okay. I had to resort to 
reminding them that the Sale of 


2 


Goods Act provides that an article 
must do what it is proported to do 
at the time of sale otherwise 
damages are collectable in small 
claims court. 

...another thing to be on the 
lookout for: Canada Customs now 
forwards packaqes and bills the 
recipient of dutiable goods rather 
than requiring that you go down to 
the main post office to pick up your 
package and pay the duty. Great you 
say. I've received 5 invoices from 
them for applicable duty and 3 are 
incorrect. Canada Customs says that 
this is not a reflection of their 
standard of work but that I've just 
been 'unlucky'. Watch out that the 
value they place on the qoods is 
correct and that the rate of duty is 
also correct. Computer hardware is 
subject to 3.9$ duty added then 
another 12$ federal sales tax on the 
total. Software is ONLY subject to 
12$ FST - no duty. 

... the latest Canada Computes will 
be passed out at the meeting. 
...elections. It's that time again. 
If you want to have a part in 
keeping the club running then 
nominate yourself or someone else 
who wants to help out. Everyone 
should take a turn. Nominations will 
be accepted at the next meeting for 
the position of Prez, V/Prez, Sec, 
Trez, & members-at-large. And lets 
have everybody show up this time. 
This meeting has the lowest 
attendance each year. 

...VSUG will be represented at the 
T/S Computerfest in Indianapolis May 
2nd & 3rd. This writer has decided 
to 'hang the cost' and qo. I'm 
looking forward to the opportunity 
to meet the various TS notables and 
maybe picking up some bargains at 
the TS suppliers booths and the 
swap/flea market. 

. .. Sharp's has 4 QL microcarts for 
$6.95us. These are used but 
reuseable. I ordered a set and found 
a most curious thing: the carts were 
all copies of EASEL but one was 
version 1.01, another was v2.0, the 
next was v2.2 French edition, the 


last was v2.21 Spanish edition. 

... the QL Kit Draw draws nigh. 41 
tickets were sold last meeting and 
in the mail since. Only 26 left so 
those who've been leaving it to the 
last or want to up their odds had 
better hurry. To hasten things along 
I'll buy the last 5 tickets after 
all the rest are gone. We'll ask the 
lady at the front office of the 
Centre to pull the winner when all 
are sold. 

Sec e ee Cee eee TSS eee eee ee AAAA A Y 


All articles appearing in ZXAppeal may be 
reprinted by User Groups as long as credit is 
given to the author and VSUG. 


BRR REE CER CC XO OR EO RU 


RENEWING MEMBERS: 


Francis Wilson 
Dave Noordhoff 
Kenton Garrett 
Rois Harder 


NEW MEMBERS: |. 
Don Walterman, Sterling Heights, MI 


Remember to renew at the meeting if 
you received the dreaded EXPIRY 


NOTICE. 


Mtem 


Ap COE OE OE OE OE OE EOE QE EXE 3E OE EEE EE EO OE OE OE EE EEE LEE EEE REE EERE EEE HH 


Meeting date... 


«mmco 


©1067 Urvversat Prose Syncecete 


c 


74 TICKETS 
SOLD 


SO EE 


| ASSUME IT'S TOO LATE TO 
CANCEL THAT LAST COMMAND. 


MINUTES _ MARCH 13/87. 


The meeting was opened at 
19:16 by Ken the prez & Gerd 
started things off on a Friday 
the 13th note by immediately 
leaving. There were 21 present 
and 11 others dribbled in 
thereafter. 

Rod the Editor/Treasurer had 
to leave early because of a 
previous wedding, so we heard 
from him first. Rod reports we 
have $497.77 in the credit 
union, plus a QL in pieces & one 
ZVoice board left. Rod mentioned 
that Tim Stoddard’s 3 chip 64K 
for the ZX81 will cost 
approximately US5$38.09. There 
will be an upcoming article by 
him in Time Designs magazine 


about it. Once again the 
POWERS392?22, enhanced ZxX81, is 
being advertised. This time by 


American Design Components; and 
they call it the PC8300. Nobody 
around here has one yet. Rod 
also mentioned that there was 
some queston as to whether Zebra 
was still up & going. Dave Ross 
tells me he did get his last 


order, so there is no reason to 
think they are not still viable. 

Ye dread elections 
approacheth. 


The hardware group mentioned 
they were looking at a simple 
modification to use tbe Karl 
Brown I/O board on the 2068. [By 
the way, Karl tells me his 
Robotics article will be in 
April BYTE.] The “Harry Slot 2 
dollar Special" edge connector 
for the ZX81 is now available. 
Harry also described the result 
of some of his investigations 
about substandard .Ø1 microfarad 
capacitors on the tape input 
jack of the ZX81. See the 
forthcoming article. 

Ian the librarian tells us 
we have 1004 ZX81 programs in 
the library now, although 
documentation is weak. 


- By your humble scribe 


Harvey mentioned he has 
almost the complete QUANTA QL 
library now, although some of it 
is begware. 


We took another kick at the 


ongoing debate surrounding 
COPYNRITE & the 2068 library. 
Many views were expressed; 


nothing was decided. Wilf Rigter 


made the entirely reasonable 
suggestion that we use the 
Software SIG contributions as 


the core of a 2068 library. Ian 
says as well that he cannot 
serve as the contact person for 
the Software SIG: any 
volunteers? 

Rod Humphries showed us all 


the disassembled QL which 
arrived this month - for 3 
minutes pandaemonium reigned - 


then the meeting came to order 
once again. Nobody could quite 
believe it! Then Rod split for 
his anniversary celebration. 

Bill Reutter tried to find 
out if anyone was interested- in 
a club supply of cheap computer 
grade tapes. The response was 
lukewarm at best. 

Wilf Rigter asked how many 
people were interested in an 
RS232-C board for the ZX81 ( & 
possibly 2068? ) & there were 
about 19 hands went up. He then 
mentioned that he was designing 
a 32k static board for the ZX81. 

Harvey tried without luck to 
get a list of computer magazines 
each member reads for a future 
article herein. If you read any 


unusual & or obscure such 
magazines, leave him a note 
please. 


The meeting dissolved to 
demonstrations of ZVoice on the 
2068 anda screen dump for the 
2068, with madcap merriment on 
the side. 


4 


Continued from last month's ‘Playing With...’ 


108 REMark Display Exception Table 

118 REMark User Vectors 

128 REMark Trapt! Routines 

138 REMark For the JSU ROM : JS,JM,AH,MG roas say be different 
148 REMark By Harvey Taylor ( June Bé - Jan 87 ) 
158 LAYOUT 

168 CSIZE 3,1 

178 AT 3,18 : PRINT 'DEROMB'; : CSIZE 6,8 

175 AT 8,48: PRINT '-Harvey Taylor’ 

188 AT 15,28: PRINT “Use KCTRLXXFS) to slow output‘ 
198 SPACE 

200 EXC VECTORS 1 

218 SPACE 

228 VECTLIST 1 

238 SPACE 

248 TRAPILIST 1 


698 CLS 

788 UNDER 1 

718 CSIZE 3,1 : AT 8,5 : PRINTECH\‘TRAPOI’ : CSI2E EL) 
NAME 


728 PRINTACH\ ^i 


ADDRESS ' 


738 UNDER 8 
740 — RESTORE 828 
798 FOR Ns 8 TO 36 


768 of fset »PEEK W(basel*23N) 

778 addresszofíset + basel 

780 READ trapi$ 

798 PRINTOCH HEX$(N,8) trapit; : PRINTECH, TO 25;HEX$ (address, 24) 
608 END FOR N 


818 END DEFine TRAPILIST 
828 DATA 'MT IMF','MT CJOB','MT JIMF*, “UNKOWN, *MT RJOB' 


838 DATA 
848 DATA 
858 DATA 
858 DATA 
878 DATA 
888 DATA 
898 DATA 
908 DATA 


“aT "FRI0B" » AT FREE", ‘HT TRAIN" y AT SUSIE” 
'HT_RELJB','NT “ACTIV, ‘HT PRIOR, “AT_ALLOC’ 
"MT LNKFR*,'NT ALRES','MT RERES','MT DMODE’ 
"MT IPCON','MT BAUD', ‘MT .RCLCK" , "MT. SCLCK' 
HT -ACLCK’ , “AT "ALBAS", "NT REBAS" SU .ALCHP ' 
"NT RECHP*,'MT LYINT*,'MT REINT', “KT LPOLL' 
"MT RPOLL','MT LSCHD*,'MT RSCHD','MT LIOD' 
"MT RIOD', ‘MT .LDD', "NL RDD*, “AT TRANS" | 


298 STOP 


208 : 


278 REMark $t EHE E EHE E LEE E EE EE EE ELE E EEEEEE EE EE EE E E E E E E E B ELE UU LH UG 


288 : 


298 DEFine PROCedure VECTLIST (CHAN) 


309 


LOCal CH 
REMark | sade the Channel a variable to sake it easy to get a print out. 
CH=CHAN 
CLS 
UNDER 1 
PRINTOCH, V' CODE, ‘VECTOR’, , ‘ADDRESS AN 
UNDER 8 
RESTORE 478 
FOR addr=192 TO 298 STEP 2 
READ VECTORS 
PRINTOCH, HEX$(addr,12) ,VECTORS;: PRINT&CH, TO 25;HEX$(PEEK_Wiaddr) , 14) 
END FOR addr 
VECTOR$=“Undocuaented’ 
FOR addr=30@ TO 314 STEP 2 
PRINTOCH, HEXS(addr,12) ,VECTOR$;1 PRINTOCH, TO 25;HES(PEEK_W addr) ,14) 
END FOR addr 


458 END DEFine VECTLIST 


478 DATA 
488 DATA 
498 DATA 
58a DATA 
918 DATA 


‘WA. ALCHP* , "RM. RECHP , "UT. WINDY” , "UT. CON" 


*UT. SCR' , "UT. ERR, 


"UT. ERR" , "UT. MINT" 
"UT. NTEXT* , "UT. LINK" , "UT. UNLNK" , “UNKNOWN, “MM. ALLOC” 


"BA UNKFR’, 10. 0SET' ," IO. GTEST' ,' I0.QIN* 
"10.00UT* , ' I0. QEOF * , 'UT. CSTR * , ' I0. SERQ’ 


918 REMark 
928 REMark 44H EUUGULH UH UG HU UUUUUUUU 
938 REMark 
948 DEFine PROCedure EIC VECTORS (CHAN) 
958 — LOCal CH 
958 — CH-CHAN 
978 CLS 
988 — UNDERICH, 1 
998 — CSIIE 3, | 3 AT 0,5 : PRINT 'VECTORS'\\ : CSIZE 0,0 
1080 PRINT ACH, Exception Vector Assignaent'| 
1818 — PRINTECH,V'VECTORE VECTOR WANE ‘\\ 
18028 UNDERICH, 3 
1838 RESTORE 1288 
1040 FOR addr=@,4 
1050 READ EXCVECTS 
1858 PRINTSCH,addr/4, HEYS(PEEK L(addr) $24) ,EXCVECTS 
1070 END FOR addr 
1888 FOR addr=8 TO 36 STEP 4 
1098 READ EICVECTS 
116 PRINTSCH, addr /4, HEIS (PEEK A (addr) ,24) ,EXCVECTS 
1118 END FOR addr 
1128 — PRINTOCH, 'VECTORSE18-)23 (BLOCK $28-)45€) Contain CODE’ 
1138 FOR addr=96 TO 188 STEP 4 
1148 READ EXCVECTS 
1158 PRINTICH, addr /4, HEXS(PEEK Lladdr) $24) ,EXCVECTS 
1160 END FOR addr 
1178 — PRINTSCH, “VECTORS#48-)78 (BLOCK $C8-)$13A) User Vectors‘ 
1188 — PRINTOCH, ‘VECTORS#79->255 (BLOCK $13C-)$3FF) Contain CODE’ 


528 DATA ‘10.SERIO’, "CM. DATE" , "CK. DAY" , "CN. FTOD" 
S38 DATA ‘CN.1TOD’, "CN. ITOBB', "CH. 1TOBM" , "CN. 1 TOBL * 
540 DATA “CN. ITOHB' , "CN. ITOHN" , "CK. LTOHL  , "CN. DTOF' 
S58 DATA 'CN.DTOI*, "CN. BTOIB' , "CN. BTOTW" , "CK. BTOIL ' 
S60 DATA 'CN.HTOIB', "CH. HTOIW" , "CN. HTOIL' , "BP. INIT" 
S76 DATA 'CA.GTINT' , CA. GTFP" , "CA. GTSTR" , "CA. GTLIN' 
588 DATA 'BV.CHRII', 'RI.EIEC' ,"RI.EXECB" , “BP.LET’ 
S98 DATA 'IQ.NAME','MD.READ +400, 
bB DATA ‘MD.SECTR + 480b" 

618 REMark 


620 REMark Cet HE HE EHE EH HE EBORE LU GHEEHEUHEEHEL EE H EU HL EUH E GU GUN 


638 REMark 
648 DEFine PROCedure TRAPILIST (CHAN) 


650  LOCal CH 

6568 — CHsCHAN 5 
678  basel*HEI(4747) | 

688 — basel-HEI( 462") 3 


'"MD.WRITE + 4898, "MD.VERIN + 48007 


1198 END DEFine EIC VECTORS 


1288 DATA 
1218 DATA 
1220 DATA 
1238 DATA 
1248 DATA 
1258 DATA 
1268 DATA 
1278 DATA 
1288 DATA 
1298 DATA 
1388 DATA 
1318 : 


“RESET : INITIAL SSP','RESET 1 INITIAL PC’ 

BUS ERROR”, “ADDRESS ERROR“ ILLEGAL. INSTRUCTION’ 

‘IERO DIVIDE’ , ‘CHK INSTRUCTION", *TRAPN INSTRUCTION’ 
‘PRIVILEGE VIOLATION’, ‘TRACE’ 

"SPURIOUS INTERRUPT’, “LEVEL 1 INTERRUPT AUTOVECTOR’ 

“LEVEL 2 INTERRUPT AUTOVECTOR’, “LEVEL 3 INTERRUPT AUTOVECTOR’ 
“LEVEL 4 INTERRUPT AUTOVECTOR*, “LEVEL S INTERRUPT AUTOVECTOR" 
"LEVEL é INTERRUPT AUTOVECTOR’, “LEVEL 7 INTERRUPT AUTOVECTOR’ 
"TRAPMM " ," TRAPAL* , “TRAPE2" ," TRAPA3" | TRAPIÁ? V TRAPAS' 
"TRAPAG* , TRAPAT’, " TRAPAB" , “TRAPA9', ‘TRAPGIO’, TRAPALL' 
"TRAPEZ", “TRAPHIS" , "TRAP A*  TRAPALS' 


1328 REMark UHUHUEHEEEHEEEEE HE EUER EUH HER UH HU HG UG G 


1338 : 


1348 DEFine PROCedure LAYOUT 


1358 WINDOW 512,202,0,8  : PAPER @ : INK 4 
1368 — WINDOM42,512,282,0,8 : PAPERI2,8 : INKG2,4 
1378  BORDERIG,S,8 : BORDEREI,S,8 : BORDERI2,S,8 
1388 INKO8,2 : PAPERIE,R : MODE 4 

1398 END DEFine LAYOUT 

1488 DEFine PROCedure SPACE 

1418 — REPeat LOOP 

1428 CLSOG: ATO, 2,28: PRINTER, 'CSPACE) to continue CESC) to quit’ 
1438 KEY = CODE(INKEYS(-1)) : CLS8@ 

1448 IF KEY = 32: EXIT LOOP 

1458 IF KEY = 27: STOP 

1468 — END REPeat LOOP 

1478 END DEFine SPACE 


kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkěkkkkkkkkkkákk 


a , - A o - i Hw 
TALKING EDUCATIONAL OOF TWARE CALLING ALL VSUG PROGRAMMERS!! Now that 

j —————P————À (noo m A MAN A 
By Ken Abramson fei speech boards floating around the 
^ - EA . Club, perhaps some o£ our programmers 
. Ves, speech synthesis = as finally could come up With some simple Speech 
available in off-the-shelf ^ educational applications or subroutines that could be 
software. The 1887 Scholastic (Canadian) added to existing programs. You might 
software catalog lists three talking wish to have the Computer sau a few sinple 
—* school programs for the Apple phrases during a game, or tell each player 
cc/e/oo. — 001 M kis score. You could program a talking 
SCHOLASTIC SOFTWARE clock, or "HELP" messages in educational 
123 Newkirk road . programs . There if 3 Whole new 
Richmond Hill, Ontario programming dimension just waiting to be 

L4C-365 tapped! ! 


TALKING TEXT WRITER: This i$ à talking 
—— verd processor prograli 
for preschool to grade 6 level Children. 
The word processor supports 20, 40, or Sü 
columns and contains a good variety of 
processing Commands such as: insert, move, 
copy, alter, and delete. Preschoolers cam 
listen to the computer speak letters as 
they are entered. pritiary level Children 
Can hear the words, sentences, and stories 
they compose. This program has great 
potential for learning disabled persons. 
Cost: $199.95 (the Echo or Cricket speech 
board costs $149.95, but can be obtained 
for $69.95 if ordered together with the 
software). Wouldn't it be nice if 
somebody Came up With a talking version of 
WORD SINC IT (hint, hint)? 


TALKING TEXT LIBRARY I & II: These are 
ee 28 eee disks 
that read stories out loud as the text is 
displayed on the screen. Disk 1 is for 
grades K & 1, Disk 2 is for grades ge & 3. 
I'm not too wild about this particular 
application (there are more effective ways 
of teaching reading or telling stories). 
There mau be some initial novelty value to 
à computer reciting THREE SILLY SOATS 
GRUFF or JACK & THE BEANSTALK, but I don't 
know if it is worth the $79.95 cost per 
disk. 


TALKING TEXT SPELLER: This program sounds 
Se ee ee ee we ag quite useful, 
depending on the educational context in 
Which it is used. It can display and Say 
Words from lists on the disk, Or you Can 
enter your own word lists. This idea 
Could Easily? be developed for the T516G0 
or 2068 by any interested Club members , 
using sole of Vile Rigter's speech 
programming ideas (üct/o6 Newsletter) and 
using someuhat less RAN than the Apple's 
128K. Price: $139.95 ` 


x eec cce eee eoe cocco cce cock ck ck ck ck kk 


TF you DO come up with à neat  vcice 
application, please SHARE IT WITH US! 
Demonstrate it at & Club meeting, write arm 
article, make it available through our 
library, or at least tell us about it! 


KKK KKK KKK KKK KEKKKKKKKKEK 


-T5100 

-—-—T51816 

——2858 HODEH 

——2848 PRINTER 

|——SERHRS RECORDER 
—-HEMOTECH 16K RAH 
——85RHUE FILTER & SOFTURRE 


;:——HEHOTECH KEYSGRRS (BLACK) 
s —-ĦISC SOFTUARE ,S0cKks ,RRES 


iF YOU BRE INTERESTED I 
AY OF THE ABGUE, CALL 


BRIAR 463-5769 


Weutid Like tao seit 2st ža set 


THE ZEEPER SPEAKS... 


By popular request, 
THE OMNIPOTENT ZEEPER has 
. returned to grace this 
humble rag with his 
presence. Well now let’s 
see what is in my little 
bag of goodies for the 
refugees of the computer 
world. We had an incredible 
laugh at the last meeting 
of ZEEPERS INTERNATIONAL. 
Good Ol’ Clive is still 
trying to make computers. 
Now this is the same guy 


that brought you the 
membrane keyboard, the 
non-ASCII character set, 
cassette storage, and 


Single-handedly re-invented 
the 8-track as a storage 
device. To top it off, this 
guy set a new standard for 
the absolute worst level of 


after-sales support for any. 


computer. 
This man is actually 


planning to enter the 
MS-DOS world. This man took 
one of the most 
sophisticated 

microprocessors in the 
world (68008) and 


completely ruined it by 
putting it into a QL! The 
only machine in the world 
that uses not hard drives, 
not floppies, but mini 
8-tracks. The display is 
weird, the keyboard is 
weird, and the Operating 
System is weird. Now he is 
making the Z-88. I wonder 
what Sir Clive can do to an 
8088 chip? It is claimed 
that it will have the 
capacity to hold the entire 
works of Shakespeare. 
That’s the first hint, it 
will have an Operating 


system that only 
understands Elizabethan 
English. Forget any 
thoughts of IBM 
compatibility. You are 


going to see yet another 
computer with little boxes 
stuck on the back of it to 
include all the things 
necessary to turn it into a 


semi-civilized computer. 
The after-market will once 
again have to rescue 


another Sinclair computer. 
The first add-on will be an 
"improved" keyboard. 

When the Z-88 finally 
shows up in North America, 
it will be complete with 
enough Sinclair weirdness 
that it won't even rate 
reviews. It will originally 
be marketed to the holders 
of K-Mart credit cards. Lt 
will be incompatible with 
any known monitor with 
Special adaptor cables. It 
will only output to the 
2040 printer. In keeping 
with the Sinclair standard, 
the 2-88 will have a 


totally bizarre storage 
medium. I foresee a 
built-in miniature 


open-reel tape recorder. 

Ás a final note, you 
will be glad to note that 
Amstrad has been infected 
with Sinclair madness. 
Their MS-DOS machine, the 
PC 1512 is almost perfect. 
It has a great price, lots 
of options, full 
compatibility, plenty of 
features. What's wrong with 
it? The power supply is in 
the monitor. You have to 
use the Amstrad monitor. 
Shades of Adam. 


— ————n 


TIMEX 1000 CLONE 
«s. by Ken Duda 


If you own a Timex 1000 or a ZX-81, 
then you must surely have a list of 
all the things you wished Sinclair 
or Timex would have done to improve 
the ZX81/1000. About a month ago I 
saw an advertisement for the PC 8300 
computer. Amongst other things, they 
claimed it would run all Timex/ZX81 
software. I thought 'how could I go 
wrong?'. 


After a few weeks of waiting, I 
received the PC 8300. Upon opening 
the shipping box, I was surprised to 
find that this little jewel of a 
computer was made in CHINA! The 
accompanying instruction book was 
written in both English and Chinese! 
The computer has undergone some 
major changes. A little late for 
some of us but probably not for 
those still very much into the 1000. 


The first thing that stands out is 
the case - instead of the small 
black wedge with membrane keys, 
you'll find a cream colored case, 
very similar to that of the 2068, 
with green chiclet keys. Gone are 
the connections on the left side - 
everything is found at the back. 
From left to right connections are: 
EAR, MIC, MONITOR, edge connector 
(in the middle), JOYSTICK PORT, TV 
plug. 


I started out by connecting a 
composite monitor to the Monitor 
jack. Upon powering up, I was 
greeted with a white lettered 
'READY' message in the upper left 
hand of the black screen. After 
playing with the machine for half an 
hour, the following became evident: 
the only single-key functions 
remaining are the math symbols, all 
other keywords must be typed in; 
spaces do not have to be typed in, 
they are added automatically upon 
ENTERing; line numbering to the next 
appropriate number is automatic upon 
pressing the Line Number key; a 


8 


PeeeCCCECCCC CCC CCC SSeS eS eee esses eet SS S S SS SS ee ee 


RESET key is at the top right of the 
keyboard next to the power on LED; 
all graphics symbols are located on 
the bottom three rows of keys and no 
more shifting to graphics mode; the 
arrow keys are center of the bottom 
row of keys and the rear JOYSTICK 
port is tied to them; there is even 
a built in loud programmable speaker 
- examples of musical tunes are 
given in the manual. 


The keys respond with a BEEP sound 
when pressed - the top row giving a 
higher pitch, the bottom row the 
lowest. Keyboard BEEP can be turned 
off by typing 'NOBEEP' and ENTER. 
If you still have your old ZX81 
Rampack, plug it in - it will work. 
And no Rampack Wobble - the Rampack 
doesn't touch the table surface and 
is a very tiqht fit. There's more 
but that'11 wait until another time. 
Order one and enjoy what we wished 
Sinclair had included. 


3COEOECOECEOEOECOXOEOEECOROEOE COROIOEOEO OE GGG OE 


IxG1/T51000 í(2K^1€K) ZUOICE TEST 


EY KEN ABRAMSON 


TYPE THE FIRST REM STATEMENT 
EXACTLY AS SHOWN, AND DO NOT 
ENTER ANY SPACES. “PEEK” AND 
“TAN ARE ENTERED AS SINGLE KEY 
FUNCTIONS. 


10 REM YYFEEK sTRN 

20 PRINT AT 9,0;"ZUOICE TEST F 
UN Ee ZX8O1/T21000";TRB 11;"í2kK^» 

) se 

40 DIM 3$(&6) 

50 LET S$="4215115451261337314 
o02057151155040404125550455028190500 
VÍ amma aaa 
404" 

650 FOR Nz1 TO 43 

70 POKE 16515,VAL S$(2eN-1 TO 


© RAND USR 16514 
90 NEXT N 
FOR Nz1 TO SO 
NEXT N 


GOTO o 


Adopted from P. Hunter, August 1983 Radio Electronics. 


Pond Ob SE sS EK 
U. Lee 1987 


With the available memory. this utility will allow Basic 
programs to be stored in ram in either the 6 to 16 K region or in 
the area above Ramtop; perfect for use with 2xApveal’s July 1386 
NUM or with the soon to be announced 32K NUN. Unlike saving to 
cassette. this utilitu will not save variables unless they are 
stored in a Rem statement. 


Main Menu: 


The Main Nenu allows three options. Press; 


1 For Examine Memory 
e For Install Ramdisk 
3 For Quit 


Examine llemoru: 


Ihis option is used for organizing the available ram for 
storage. Input a starting location and the contents will be shoun 
in Hex. Decimal and in its Character form. Choose; 


1 For Hore :Dısolaus the next series. 

e for Search :Provides the cursor to allow input 
For a different memoru location. 

3 For Clear :Select both a starting and ending 
address and the area will be 
cleared. 

“4 For Finish :Return to Main Menu. 


Install Ramdisk: 


Bu partitioning the ram, more than one program can be 
stored. Each partition must contain its oun encoded Machine Code 
instructions and the availble ram for storage. Inputs are asked 


for the desired locations to store the Machine Code instructions 
and a recommended location to store a program will be given. Once 
completed there will be three new commands available and the Main 


program is no longer needed. 


RAND USR X :Saves a program to location L. 

RAND USR Y :Loads a program from location L. Always 
execute the New command first, otherwise 
the loading program uill merge with 
the existing program. 


PRINT USR 2 :Calculates the size of the program in the 
15K to Ramtop region. (excluding variables and 
display.) 


Values for X and L are given by the User and the program 
will calculate the values for Y and Z. 


RAMDISK...cont. 


1 REM LH 77?37RHDE£RFHDEB GOSUE 
2775247777 FOR Gosus ETAN LH 77? 
GOSUB ?72.E£RHD'UBL FRST FLH METH 
AT S4J GOSUE BETAN )7RHDE£RHNDLEN 

GOSUB T77TANH 

5 REM FROH P, HUNTER AUGES 

4 REM RADIO ELECTRONICS 

o REM MODIFIED FEBST V, LEE 

AUD CLS 

z0 SLOW 

3G PRINT HT 4,93;"R AMOI SEK 
T 6,0) mmm cpu pamm; HÀ 
à, rj” 1. EXHHIHE HEHMORY'";HT 123 
“2. INSTALL £ERHDISK";RHT 15,7; 
QUIT" 
46 LET I-CODE IHKEY£-ZO 
S@ IF I«1 QR I5 THEN GoTo 468 
Se CLS . 
70 COTO VAL "Gaoccocesacoc"(Ixs2-z 


ee PRINT ;; IHPUT STARTING ADD 
RESS.” 

a INPUT A 

1@@ FAST 

110 ELS 


120 FOR C=@ TO 21 

130 LET H=PEEK A 

140 LET L=INT (tH+i6} 

150 PRINT A;TRE 6, CHR (L+CODE 
"UOUY4CHR$ CH-164¢L¢4+CODE "8"),THE 
9;H;TRHB 13; CHR$ H 

160 LET A=A+1 

70 NEXT C 

1820 i ae AT CES; NEN HORE"; AT 
2,23; "2. SEARCH’; AT 4,23,"3. CLE 
AR"; AT. 6,23; "4. FINISH" 

198 SLOU 

200 LET I-CODE IHKEY$-z9G 

216 IF I«1 OR I3>4 THEN GOTO 200 

220 GOTO URL "1eeesezaose10" (Iz3 
-2 TO Ix3! 

Bou FRINT AT 11,23; "STRRTIHC";RH 
s AS); ' “ADDRESS?” 

24@ INPUT D 

250 PRINT AT 16,23;"END";RT 1$, 

3, “ADDRESS?” 

26@ INPUT R 

270 FAST 

280 FOR CzD TO R 

298 POKE C,@ 

300 NEXT C 

310 LET R-hH-2z2 

220 coTO 1128 

3380 PRINT “INFUT LOCATION TO ST 
ORE","RRHDISK UTILITIES." 

34Q INPUT R 

350 LET A=R 

36e PRINT ,, INPUT LOCATIONS TO 

STORE" ,"PROGRHM. MININUN IS ";R 


378 INPUT P 

S6Q IF P«R462 THEN COTO 360 
Seo FAST 

400 LET H=INT (FP re56) 

41@ LET L =P - H256 


430 FOKE 16529 "a 
440 POKE 16538 E 
450 REM 

460 POKE 16544, 
47@ POKE 16545,H 


48@ POKE 16558,L4e2 

420 POKE 165598,H 

S00 FOR C=16514 TO 16575 
5106 POKE RH,PEEK C 


S50 PRINT AT 5,0;"M E M U",," uns 
“,AT 168, 0; "RAND USR "ROS 


Be , 
AVE TO “-P SAT 13,@; "RAND USR ",;R 


425,":LORD FROM TÉ AT 16,0; "PRI 
NT USR “> R4+49,": PROGRAM LENGTH"; 
RT 21,0; "PRESS ENTER TO CONTINUE 


"Sea INPUT I$ 
570 GoTo 10 


Create Rem statement 1 large 
enough to hold 62 bytes and then 
run the following program to load 
the machine code. 


600 LE? Af ="CN230F117D402A0C4OR7 
ED524h4D211E2F712370 
23EBEDBOC9CD230FED4B 
1 E2F2AQCKOC5SE52BCD9E 
09D1C121202FEDBOC911 
7D4.O02A0CLOCE00ED5244 
LDC9" 

610 LET I =16514 

620 FOR N =1 TO LEN Af STEP 2 

650 POKE I,(CODE A#(N)-28) *16+ 

CODE Af(N«1)-28 

640 LET I=I+1 

650 NEXT N 


Then delete line 600 to 650. 


HUBER 


Services Available in British Columbia 


BBS 
HRhE 
The Abacus -------- 
The Abyss ------- -~ 
Adam West --------- 


Advantage Computers 

Hgora BES -—------——- 

Hie E = 

Alpha Centauri ----- 
AlterNet ----------- 
Rnything Gees BES -- 
The Rpex ----------- 
nrcadia -----—--—--——- 

The Arcane Bimmer -- 
The Basement ------- 
Baud Boys Bedroom -- 
Binary Stock Exch. - 
Bit by Byte BBS ---- 
Blue Hel] ---------- 
Broadway BRS ------- 
BUD. see 
B.C.lI.T. ---------—— 
B&B's Uic20/C64 ---- 
Call of the Wild --- 
Castle ARRGH ------- 
Cirrus ---—--—-----— 
Ci tyLink#* --------- 
Color Pacific ------ 
CommNet ------------ 


Commodore CC ------- 
Comm-Onlu. ---------- 


Requires monthlu 


Compudome BBS ------ 
Compuserue** -----—-- 
Computer Kitchen --- 
Compu-Swap --------- 
Comstar ---------- s 
Critical Hass ----- 

Crunchy Frog ------- 
Datanet ------------ 
Datapac #1** ------- 
Datapac #2 --------- 
Datapac ------------ 
Deep Cove BBS ------ 
Dial-a-File -------- 
Dragen BBS ------- -- 
Dragon's Lair ------ 
Dude Ranch --------- 


935-2890 
283-3508 
467-9566 
4380-2442 
463-4811 
ee aaa Oa 
936-1758 
872-6968 
726-69 19 
321-4531 
203-064 1 
875-9788 
234-2875 
528-3342 
266-1531 
98 1-63 16 
026-8 192 

39-0427? 
224-9364 
430-3371 
985-3642 
397- 1964 
873-4287 
329-7 1382 
222-2808 
138-2773 
394-3954 


27 1-1032 
937-3488 


password .. 


454-6716 
738-3157 
238-3839 
589-3482 
321-8886 
saa-8283 
937-5 132 
289-5441 
689-8601 
6280-8003 
627-7144 
929-6183 
435-9311 
873-9603 
255-96 12 
299-80 ?9 


HOURS Comments 

24 HRS Sysop: John Gyulasi 

24 HRS 

24 HRS Susop: Gerry Apple Board 
24:08-89:00 

24 HAS Liberal Christian 3/1200 
16:00-10:00 3/1288 baud Aviation employees 


16:38 Fri to 7:38 Hon. Students of S.D. 43 


24 HRS IBM with FidoHet software 3/1208 
24 HRS Sysop: Phumen 
unsure Apple users ONLY! 
24 HRS Blue Board Sysop: Red Knight 
24 HRS Sysop: Enchanter | 
24 HRS Susops: Grud & The Bic Blue Ed. 
22:00-00:09 
24 HRS Commodore/Rtari/IBM 3/1266 
21:08-17:00  CoCo/Unionists 
24 HRS Sysop: Beelzebub 
24 HRS 18 megs online 
24 HRS ANSI graphics 3/1288 baud 
24 HRS 3/1288 baud 
24 HAS Sysop: The Commodore Han 
24 HRS 
24 HRS Sysop: Yel lowbeard 
24 HRS 1288 baud Hon-Thurs 388 otherwise 
24 HRS 3/12/2468 baud 
24 HRS . TRS88 board 
24 HRS IBN 1268 baud ANS! only 
388 baud OK 12M to 8:00 
24 HRS Susop: Glen Hazlewood 
24 HRS Closed Sundays 
available from Conti Computers 
24 HRS 
24 HRS 
24 HRS Sysop: Redneck 
21:88-89:88 
24 HRS 3/1288 baud 
24 HRS 3/1268 baud Devoted to the Amiga 
24 HRS Sysop: Bicycle Rep. Man 
24 HRS IBM/DEC /Rainbow board 3/1286 baud 
24 HRS 
24 HRS 
24 HRS 1268 baud 
24 HRS Sysop: Wayne Duval 
24 HRS Sysop: Steve Fairbairn IBM 
24 HRS 
24 HRS Closed on Sunday 
24 HRS 


Susop: Senor Smooth 11 


Ed Hep ose 
Electronic P.0. —-- 
Element County ----- 
E TELA, sed nier 
FONTGLIG ses 
rest Tarter =m 
Frog Hollicoe === 
Garden of Eden ----- 
Gerbildome --------- 
Ham/Scout Delight -- 
Hav info ~-=: 
The Hospital ------- 


Iblis BBS ---------- 
images BBS --------- 


infoworks. -------~-- 
Land of Confusion -- 


Cor is that 


Late Night --------- 
Lazy Bear's Den ---- 
London Drugs Net --- 
Master Control ----- 
Hid Knight —--———- 
Midnight Lounge ---- 
Mind Link** -------- 
No-Name BBS -------- 
Üneiro's Oracle ---- 
The Other Side ----- 
Peep Hole ---------- 
Perspective Vortex - 
Protech -------—- vieni 
PU BBS ------------- 
Realm of the Knights 
Realm of Reality --- 
RBES Poco ---------- 
SAG Soe 
sam Oben ----------- 
Smokey Mountain --—- 
Sota BLUE --------- 

Sota FAST ---------—- 


Speakeasy --------— 


Stardust Gallery --- 
Star trader -------- 
Sungod Country ----- 
Sunshine BBS ------- 
Swingaxle Retreat -- 
S.F.U./HTS --——--—- 

Twilight zone ------ 
UBC Line ----------- 
UBC Nimet ** ------ 
Vane ’r PC Users BBS 

A Wayward Sparrow -- 
Wild Den ----------- 
West End BES ------- 


White Rock TI BBS -- 
.38 Special Exchanae 


134-3282 
581-1778 


731-6966 


929-8812 
594-8165 
904-7398 
937-8986 
432-9996 
980-2822 
662-1126 
682-1901 
731-6917 
872-2316 
261-4495 
421-3202 
872-4937 


872-0920? 


261-9149 
291-2226 
972-0028 
029-7626 
942-5252 
934-6499 
933-23 12 
987-3799 
430-44 19 
988-7562 
926-358? 
822-0052 
321-1366 
925-3389 
263 8573 
941-8877 
936-6227 
294- 1670 
§ 79-987 1 
452-8753 
683-1914 
688-586 1 
435-7699 
687-8168 
272-2549 
943-3358 
943-1612 
907-2459 
294-4 186 
731-2724 
228-9051 
228-5811 
434-3434 
984-6984 
289-4698 
669-7176 
9331-6423 
988-3238 


Need user code (U.S.B.»5 
3/1200 baud 
Susop: Dr. Benwau 


6A  TRS88 board 


TRSS8 board 
3/1200 baud Christian board 
Sysop: Tasslehoff Blue Board 


:88 — Ham radio/Scouts/Scouters only 


No password required! 
Susop: The Torch Apple Board 386b 
IBM 3/12/2488 baud 


3/1200 baud 


Sysop: Micky Mouse — 3/12/2400b 


Check VOICE first!!) 


3/1260 baud 
Hal Board 


Sysop: The Spark 
Sysop: Lazy Bear 
3/1266 baud 

Sysop: Wind Rider Blue Board 


Susops: Wizard & Id Vision bd. 
Blue Board 
3/12/2408b Sysops: Reiter/Al len 


3/1286 baud Various computers 
Sysops: Üneiro & Boronia 

Sysop: Flemming B. 3/1288 baud 
Sysop: Six Inches 

Commodore 

3/1288 baud 

TI board 

20 megs online 


:98 Fantasy role plays 


368/1208 baud 


Sysop: Susan 


TRS88 

Rpple board 
Susop: Holly 
Mostly Atari 
Sysop: Big Geoff Commodore files 
3/1200 Apple //e Real names only 
HAL board 

Info at 291-3234 

Sysop: Skillman 


Blue Board 


Sysop: Andy Anderson 


TI board 12 | 


Susop: Trainer Commodore 


ETHER COMPUTING 


John Brohman 


This is one of those 
things that can be used as 
building block for 
Something bigger. In 
itself, it is no more than 
a curiosity. I recently 
bought a small FM 
transmitter kit from RAE 
for the grand price of 


$10.00. It was strictly 
impulse as I had no use for 
it at the time. I built it 
and it worked perfectly. I 
had an idea. Is it possible 
to transmit data from 
Sinclair to Sinclair via 
radio? In theory it seemed 
possible. The TS 1000 uses 
an audio signal to load and 
save data. 

To test out my 
theory, I loaded a program 
from tape and then saved it 
to my ghetto blaster 
cassette recorder via the 
transmitter and FM radio. I 
plugged the mike cable from 
the TS 1000 into the mike 
jack of the transmitter. I 
tuned the ghetto blaster to 
the frequency of the 
transmitter and set it to 
record. I had the TS 1000 
save the program. I took 
the tape I had recorded off 
the air and loaded it into 
the computer cassette. I 
then loaded the program 
back into the computer. 
Viola! It loaded perfectly. 

The next step was to 


see if the computer would 
load directly from the 
speaker jack of the radio 


without the use of tape. I 
connected the earphone jack 
of the computer recorder to 


13 


the mike input of the 
transmitter. I connected 
the earphone jack of the 
computer to the speaker 
jack of the radio. I told 
the computer to load. 
Viola! It loaded the 
program directly off the 
air. 


Ihe next step will be 
to save directly to the 
transmitter f rom one 
computer and load directly 


off the air to another 
computer. I don't have. two 
computers so this . last 


experiment will probably be 
done at the group meeting. 
It SHOULD work. 

Now we come to the 
hard part. What practical 
applications does this 
have? Well, depending on 
the number of radios 
available, you could load 
several computers with the 
Same program at the same 
time. Possible classroom 
applications. Two CLOSE 
neighbours could exchange 
public domain software. A 
remote TS 1000 using the 
club I/O port, could have 


software that regularly 
recorded port status and 
saved it toa transmitter 


which would relay it back 
to a base station. Using 


multi-tasking and a 


receiver/transmitter 

combination, a remote TS 
1000 could be used in 
robotics applications. Now 
I'm sure that I have just 
scratched the surface of 


possible applications of 
this technique. I'll leave 
it to others to fully 


exploit it. 


S. 


m 


nt 
Li 


14 


E 


"Meta Meal, Podutions 


Meta Media Productions is Pleased to 
announce the release of FRACTAL, a mathematically 
| - based &raphics. generating program for the 
a all Sinclair QL computer. Since the August 1985 
SAE publication of the algorithm for Mandelzoom in 
Scientific American by A.K.Dewdney, programmers 
around the world have implemented this 
fascinating function on their various machines. 
Most implementations use floating point & hence suffer from speed 
problems because the algorithm is recursive & calculation intensive. 
Now Meta Media Productions has implemented Mandelzoom for the Sinclair 
QL in floating point and in fixed point. In fixed point it is possible 
to generate a screen in approximately 1/190 of the time that it takes in 
floating point. See the table below for the actual comparison figures. - 

Besides Mandelzoom, Meta Media Productions has implemented another 
recursive function in the complex plane called  "PEANOZOOM" after the 
19th century mathematician. A different function called "CIRCLE^2" has 
been included as well. 

Part of the package is a Screen Manipulator, which lets you zoom 
quadrants, recolour, flip and xor Screens, as well as, do a screen dump 
( for an Epson printer ). A screen compression technique, which makes 
use with microdrives more practical, is a further option. Online Help 
is available at all times. 


Table 1 

Float -2 -2 4 32 47 min 13 sec 
Float -2 -2 4 256 | 123 min 

Float -1.5 — -.1 = 32 122 min 

Float -1.5 —. 1 - 256 ` approx. 6 hr 
Fixed -2 apo 4 32 3 min 30 sec 
Fixed -2 -2 4 256 15 min 

Fixed -1.5 -.1 + 32 12 min 45 sec 
Fixed -1.5 - —. 1 oe 256 38 min 42 sec 


COO eee 


FRACTAL is available on microdrive or 5.25" disk ( specify tpi ) for 
US$19.95 + $2.09 for shipping. i 

Also available from MetaMedia Productions: ROMON 1.25 an eprom based 
monitor/disassembler for the QL. ROMON sells for US$34.95 + $2.99 for 
shipping. : 

Soon to be released - Q LINK : a complete telecommunications package 
with many features: Xmodem [CRC & Checksum] and Ascii transfer of 
files; Signon messages; Dial and Autodial; Edit phone list; Edit signon 
messages; Edit modem command strings; Features an integral Editor for 
Document creation; Allows you to edit the capture buffer; makes it easy 
to upload downloaded info, Simply mark the block & save or Ascii 
transfer it. 3900 baud or 1200 baud operation, with your choice of 
Xon/Xoff, Zoom or Null mode. Comes with an Unsqueeze utility and a 
delibrarying utility for CP/M files. 

»EOF 


FRCTORS and PRIHE NUHBERS 
By Rusty Townsend 


: Here are two programs thai 
might be of interest to those 
Of you who like to play around 
with numbers. 


I wrote tne first program. 
FRCTORS, back in i962 to use on 
my T518002. It will print cut 
all the integer factors oí a 
given number, of show that the 
given number is a prime number. 


I recently acquired a TS28568 
and, considering alli its 
improvements over the TSi868e. 
expected that it would 
Calculate math problems much 
faster. I uas surprised to 
find that it is actually stower 
than the TS1i8a3¢e! 


The number 1111111 is the 
Product of 239 qnd 4649, both 
Of Which are prime numbers. 

The T51860, in FAST, Wilt print 
out those tuwo factors in 


approximately 2 minutes and i5 


seconds. The T5260668 takes a 
full 3 minutes to do the same 
thing! 


I urote the second 
Program, PRIHES, to use on my 
recentigy-acquired TS26608. It 
Will print out all the prime 
numbers in a given range of 
numbers. I no Longer have a 
T518808 to do a comparision, büt 
I can tell you that the TS2858 
takes 1 minute and 18 seconds 
to show that 1609 is the oniy 
Prime number from i@82@ to iBiz. 


Obviousiu I could save 
Some time if both programs were 
written ofr compiled into 
machine code. Not having 
learned machine code yet, I 
have considered getting a 
compiler Like TIME KACHINE. 
However, I am one of those who 
have ordered a ƏL kit, and 
until I get it assembled and 
running,I am reluctant to order 
anything eise. (I have also 
Put off ordering an interface 
to connect this TS260668 to my 
idle Roland printer.) 


If some reader can put 
these programs into machine 
Code, particularly via TIHE 
MACHINE, I would be interested 
to hear how much faster the 
compiled programs run the 
examples I’ve given above. 


Program: FACTORS 
16 INPUT N 


98 IF INT N=N THEN PRINT D,K 

66 IF INT N=N THER GO TO á& 

78 LET N=INT (NtD+4+.1) 

86 LET D=D+i 

96 IF D>N THEN PRINT D-1;" IS 
THE FINAL PRIME FRCTOR." 

i808 IF D>N THEN STOGP 

1180 GO TO 4& 


Program: PRIHES 
> REM PRIHLE NUMBER GENERATOR 
10 INPUT A 
26 INPUT B 
36 PRINT “THE PRIME NUMBERS EE 
TWEEN " 
46 PRINT H;" AND ";B;" RRE -" 


98 IF INT N=N THEN GO TO 8& 
168 LET N-INT (N#D+.1) 

118 LET D=D+i 

120 IF D«N THEN GO TO 88 

1306 IF D»H THEN GO TG 158 
1446 IF D-C THEN PRINT ,D 


PORTERFIELD 


o 
£ 
s 
ES 
e 
o 
c 
> 
[2] 
= 
= 
` 
€ 
< 
£ 
5 
z 
$ 
v 


If it were up to me, we'd go back 
to the old term: ‘For dopes.’ 


i 
‘ 
1 
į 
i 


-o |- -a O 


Submitted by Joe Jenkins Jr. 


1 INK 0: PAPER 7: BORDER 7: C 


5 PLOT 10,62: DRAN -18,8 

10 PLOT 18,62: DRAN 26,6,-.2: 
DRRU 9,4: DRAH z5,0,-.2 

20 DRAN 115,-4,.89: DRAN 48;32 

30 DRAN 17,0: DRAN -16,-32a 

40 DRAN -2,-5,-2: DRAU 8,-z 

58 DRAN O,-z2: DRAU -58,-7 

6@ CRAN @,-6: DRAW -3,8 

70 CRAN -5S5,8,-.0: DRAN 8,2 

S@ PLOT 135,47: DRAN O,-1: GRA 


3 

aae GRAY @,8: DRAU 30,5 

100 PLOT 18,62: DRAU 26,-5,.2: 
DRAW 42,2 

118 PLOT 185,68: [RAU S0,-3,-.1 

120 PLT 75,55: DRAU SS,à 

123 PLOT 132,57: DRAW 260,8: DRA 
U 48,-3 

130 PLOT 80,865: DRAW 1à0,-12 

135 PLOT 88,85: DRAU 3,2: DRAN 
105,-8: DRAW -S,-7 ; 

140 PLOT 185,48: DRAU O,6 

150 PLT 245,85: DRAU -6,80: DRA 
uU -18,-25: DRAH 13,0 

155 PLOT 148,78: PLOT 139,72 


CRAN -3 2 -2: DRA 
: DRRU -2,-2: DRA 
Uu 2,0: DRAN 2,2 


180 PLOT 55,70: DRAN -2,-1: DRA 
W 1,0: DRAN @,1 

18S FOR f=3 TO 1 STEP -1 

198 CIRCLE 63,68,f: NEXT Ff 

oS: DRAN 10,0: DRAN 
Q,-2: DRAW -18,8: DRAN @,2 

¿100a PRINT AT @,6; "Convair 6-56 
Hustler” n 
1001 PRINT : PRINT “Type: Supers 
cnic medium bomber” E 
1002 PRINT “Power plant:i15,688 i 
b J78-GE-SB" 


1003 PRINT "Dimen£tions:Span, Sof 
t 18in Length, S 
eft Bin" . " 

1004 PRINT ' Height 31 
ft Sin" 


10605 PRINT "GeisSht:3ross&, aver i 
e0,8020808 tb.” E 

1@@6 PRINT AT 17.8; Performance: 
max speed 1,385mph" 


1007 PRINT " at 480,80 
ae ft” M 
18@8 PRINT TRE 23; “Service ceiiíii 
na, Sa, aaa rt" 


See RE SS ET VPE. 


ZUOICE TEST FOR THE TS20668 


10 PRINT AT 9S,2;"ZUOICE TEST F 


OR THE TSe065" 
20 REM 


50 REM BY Ken Abramson 
40 FOR N=1 TO 435 


" £4 45,20.i37.1 5 + ^ 4 5 E ud 
a5 4" $:9,193,50,4,25,31,11,12.1 
,4,12,45,4.456.52,42,19,44,54,4 
100 PAUSE 30 

410 RESTORE 

120 GO TO so 

130 OUT 23,U 

140 RETURN 


MEMBER PROFILE 
Bu Serd Breunung 


The whole thing started at the Robson 
Square Media Centre Computer Fair in mid 
September 1333, For: IE: the MiGs t. 
interesting ditrlay was that of the 
TINEX-SINCLAIF User's Group. There was Ken 
Rb^alson's ZX 8l exhibited in a plexiglass 
Cate - you cosld actually look inside arid 
tee the works ' Alfa there were a disc 
dive atid extension boards built ky club 
Ebers. John Brohmsan Explained to me just 
hou kuch you can do with these little 
fiaChines and Gob Lussier said that they 
Just haPpened to be oft sale at ARE Sound 
for only £923.35 with 16K RAM Pack. Well 
that Same afternoon I dathed cver there 
anid Picked one up while there were still 
come left and joined the Club, 

Ever since then I have attended just 
about every club MEETING and built 
enthusiastically every project that Karl] 
Brown had Created for our club : the 2 
Izū Board, the Z SGUND Board, and the Z 
SPEAK Board. I also bought x proper key 
board from him afid Copied his external 
Plug-in feature sllowing the use GF 
built-it and/or external key board. I have 
learned a lot from all hardware & Software 
idest contributing club metbent, 

I have mo Fortal training ini 
electronics, being a mechanical design 
draftsman kg trade. 

I had built BERT, Karl Brown's 
educational robot, and I needed a computer: 
or terminai with  RS232 port to progran 
BERT. Sc I built ETI's R5232 Board, which 
turned cut to have had bugs right in the 
printed Circuit board layout. Fortunately 
I had competent help ( from my boss 1 im 
troubleshooting the completed board and 
have it working. 

My Only printer if the TvS 2048 and i 
bought my WORD SINC II both of which i am 
using for the production C£ this article. 

Other completed hardware projects are 
Wiif Rigter's SE NUM, his JOYSTICK 
INTERFACE Board i this is really SOMETHING 
: it uses the ZK RAN surplussed by the aK 
HUM installation '} and his latest release 
, & VOICE. I also Obtained a TiO Tiu Cl ity 
2050 modem and a second hand green screen 
HOnitor. Thanks to Harry Slot‘'s generous 
heip both sre now working just fine. 

I have collected software ranging 
from Games tc BUS i NESS Applications 
including technica ATid educations] 
programs. A Spare RAM Pack and a Couple of 
T/S> 166G are “stathed away’ in Case 
SOMETHING goes wrong to insure my stay 
With ZX computing. I have never even had a 
Chance to play with a 1500, a SPECTRUM, a 
ees or & GL. zo much do I EN CY 
Participating in our club and working with 
Wd T73 1@QG that i do not have time to 
look at other computers. 

With programs like “HIGH-RES BASIC", 
"HIGH RES-CHESS", “DUNGEON OF YMIR", and 
Muity-Tasking just released in early 1937 
for T75 10GG8 & Zx S1, we can all lock 
forward to interesting SINCLAIR COMPUT. Tg 
for ears to come. 


USE YOUR TU SPERÁER FOR PERICHERAL AUDTO 
Bs Ken Abramson 


Tf Hou With LO use your TU loudspeaker 
for your computer found or Speech 
funthesizer peripheral, switching two Of 
the three wires inet the ground wire) 
going to tne TU earphone jack and addimad 4 


resistor  zhould do it. The 33 Ohfi 
resistor keeps the TY audio amplifier 
relatively happy while the speaker if 


being used bu The computer. Of course, 
the &arphnone jack will no longer function 
az an Output jack for The Earphone, but 
Will now be uzed af an input jack for the 
funthesizer or peripheral audit 
output. 


NOTE: often there is 2 resistor (Ss to 
SE Ghwiti in Serias ith the ground 
connection Of the Earphone jack, used to 
reduce the volume to the earphone. dust 
short Circuit this resistor by soldering 4 
piece OF Wire Across it. 


EARPHONÉ 
JACK 
TV AUDIO OUTPUT p^———-—- i 
SWITCH THESE l | 
TWO WIKES ' 


-— 
- 
- 


I€ you want to "have your Cake 


and eat 


it too," uou can use a miniature double 
pole double throw toggle switch to switch 
fron TU OUTPUT to COMPUTER INPUT {do not 


leave your peripheral plugged into the TY 
When the switch is in the TU positionj. 


T.V, com?4 TEK 


f£ D.T. ; 
SwITCH i 
[| 


— 
-— 
- 


These Circuits should onig be 
connected to a peripheral output 
that would normally connect to a lou 
nce i4 to 32 Ghms} loudspesker oF 
nez. The peripheral device must 
z Cum built-in amplifier. 


CAUTION: 


sis St 
of GOHI leakage ov the TU Chassis (older 
Uri is Coula introduce noise into the 
peripheral circuitry (although I have 
£Ound no problem with md 12 inch Sci. 


-4 
ey 
zi 


— 
~N 


typewriter. I 
combo, 


IMPORTANT : 
spelling berore Submission. 
amazing how many really 
computer 
worth a darm. 


X OE ORO OE OCC OR CC CS CTT TTT eee Te Tee OE OX OE OI OE OE Tee eee Pee A E A A A A E A A A A A E E E 


RAMPACK or INTERNAL UPGRADE 


...Tim S. has supplied the group 
with a loaner TS 1000 converted to 
64K inside as well as a loaner 16K 
converted to 64K. Those members 
wishing to convert either their 
Rampacks or machines please supply 
me with the following: the Rampack 
or machine packed and wrapped for 
shipping and correct postage to the 
U.S. already afixed; a bank draft in 
the favour of T.Stoddard for 
$20.00US for the Rampack or $38.00US 
for the machine. I will in turn give 
you either a converted machine or 
Rampack. When you receive yours back 
from Tim you return the loaner to me 
which goes on to the next person in 
line. 


kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 


MURPHY'S LAWS (cont'd) 
.. from SINC-LINC v5#1 
-- If you can distinguish between 
good advice and bad, you probably 
don't need advice at all. 
-- A complex system that doesn't 
work is invariably found to have 
evolved from a simple system that 
worked well. 
-- No job is so simple that it can't 
get screwed up. 
-- The person who said something 
can't be done should never interrupt 
the person doing it. 


kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 


SUBMISSIONS 


pue EEE ITE 


Everyone is encouraged to su bmi: t 
nrticles to the newsletter but 
lease use 36 cotumn format on 


640 printer dot-matrix 
t using 2040 


‘fat’ 
Check 


or 
LÁ po68 
print. 
your 
It’s 
bright 
can not spett 


please use 
Please 


whizes 


INTEGER VALUES OF POSITIVE AND 
NEGATIVE NUMBERS. 


By Rusty Townsend. 


Using my TS520€668 and 
VU-CALC, I was setting up a 
spread-sheet format in uhich 
one row of celis was to 
calculate and display the 
integer value of a percentage 
of another number that might be 
either positive and negative. 


I soon found out that my 
idea of the integer value of a 
negative number uas different 
to what a computer wilt 
Produce. 


To check this out, I wrote 
the following program and input 
several values, The result 
from two of these inputs is 
Printed after the program 
listing. 


Uhen using integer values, 
we usually uant the integer 
value that is ‘less than’ the 
number and its decimal 
appendage, but in the sense 
that the integer value is 
closer to zero. Hence we 
expect the integer of x.1 to be 
X, and the integer of-x.1 to be 
-X e 


Uhen you examine the 
Printed resutts of mu test 
Program, you’lt see that the 
computer isn’t progammed to 
think like us in this regard. 
It sees the integer value of a 
number with a decimal appendage 
as the next SHALLER whole 
number. Hence it will give you 
X aS the integer of x.1, but 
will give you -(x41) as the 
integer of -2.1 is -3. 


Technicatty the computer 
is correct. -3 iS the next 
whole number that is smatter 
than —2.i. 


Generally, we witt atso 
want a number and its decimal 
appendage to be rounded off 
from .5 up to the next whole 
number that is FURTHER from 
zero, and from tess than .5 
down to the twhele number that 
is CLOSER to zero. 


Note that the formats 
Shown in Lines 136 and 158 does 
accomplish this, although when 
handling negative numbers, not 
in the same manner as we think. 


I hope att this uill be of 
some use to you when working 
with the integer andsor 
rounded-off values of negative 
numbers. 


10 INPUT A 
“THE VALUE ENTERED WA 


26 PRINT 
-R 


A) 
9@ PRINT 
A) 
i@@ PRINT 
1106 PRINT 


1206 PRINT 
130 PRINT 


-R+. 5) 
168 PRINT 


(-H4.5) 


"INT (-A)= "; 


"-INT (A= " 
"-INT -tR)- 


"-INT t(-R)- 


";-INT -í 
";-INT t- 


“ROUNDING OFF TO HEAR 
EST UHOLE NUHBER" 


"INT (R+.5) = 
"INT -(A+.5) 
"INT (-A+.5) 
"-INT (A+.5) 
"-IHT -(Rh+.5 


“; INT iR 
= “; INT - 
= “j INT í 
= “;-INT 
)2 ";-INT 


"-INT (-R+4.5) = ";-INT 


THE VALUE ENTERED URS 1.4 


INT (H)- 1 
INT -(A} = 
INT (-RH)- 
-INT (A= 
-INT -(tA} = 
-INT (—-A} = 


-2 
-2 
-1 
2 
2 


ROUNDING OFF TO NEAREST UHOLE NU 
MBER 


INT (f+.5}3} = 1 

INT -tHn*.5)- -2 
INT (-n*.5)- -1 
-INT (A+.5) = -1 
-INT -(A+.5) = 2 
-INT (-A4.5)= 1 


THE VALUE ENTERED URS 1.6 


ROUNDING OFF TO NEAREST UHOLE NU 
R 


HBE 


INT (A+.5)3 = 2 
INT -(A+.5}) = -3 
INT (-fA4+.5) = -2 


-INT (f+.5) = 
-INT -(fA+.5) = 
-INT (-R*.51- 


18 


T^ 
—£ 
d 
e 


[ST CLASS MOGALE 


A najor breakthrough for the T/5 2068, 
-J BYTE FOWEK, a highly sophisticated 
| a . conputerized magazine on cassette. 


a No longer will you have to type in loni 
| fastidious prograns...JUST LOAD AND FUN? m 


BYTE FOHEK 4s the ultinate nagazine for the 1/5 200. Each tape m 
is full of prograns, a real 1/5 2066 ouner*s drean. 


BYTE 1 OHER is a softuare based nagazine with over 130 prograns 
per gear, nost of then in fast Machine Language. Prograns such 
as TALKING CLOCK, EA3Yuord word-processor, GRAND FRIX a 3D race, 
and SSP CSnall Screen Painter) are sone exanples of the high 
qualitg prograns published in BYTE FOWER Hagazine. 


BYTE FOHER brings you this quality progranning at a very snall 
cost, LESS THAN 33 CENTS A FF: OGFAM, based on 1 gear subscriplion. 


Flus gou get Softuare and Harduare revieus and tips to help you 
edere better E e | 


4 ISSUE (SAMILE).. Dee o ecco cas Mt 90 
B MONTH SUESCRIETION. (6 SSUES ooo oe B $29. 99 
. 1 YEAR SUESCRIPTION (12 ISSUES)......... eecsccceccceccceiiD. QU 
: YEAR SUEGERTPTION (24 JS3UESJ....... ZIZXIZITITI poco uw LIÉ 99 


Al} prices in US FUNDS. 


zu) CHECK OF HONEY OKLEK TO 


3 223 412 POKER 
: 4748 Meadouvieu Avenue, 
Pickering, Ontario, Canada L1V 360 


19 


NL Goog A OM hy an 


ee are a 


PC 8300 HOME COMPUTER 
(Advanced version of the Timex 1000) 
f . e." > 


Pi & aE aa a e 
ER E $4 
Soo» Ww». ew ut d! PANTS. 
a @ & & @ > . 


42-key mechanical keyboard (not mem- 
brane}. Contains 2K of RAM. * ° Reverse 
video, Z80A, 6.5 MHz processor, ROM BK 
BASIC. Graphics capability/sound - music, 
TV or monitor. Joystick input operates on 
115 VAC. Includes: AC adapter, TV cable, 
and pair of cassette cables. Will run all 
prerecorded tapes for Sinclair/Timex 
1000-ZX81. Mir — Power 3000. 
ltem #10336 $29.95 New 
(in orig. boxes) 
* * 16K RAMPACK upgrade 


(1 available per each customer.) 
tem #10337 $10.00 New 


uondpyoseg 
:SUJ8]! ButMojo) eu) BW pues JSLƏld ISSA 


*LOLO ‘TN '31HOVYNOOW '13341S Hd3SOFf 29 'S1N3NOdIWOO N9IS3Q NV2IU3INV 


"12101 96014 $d CF Ppv 'perjroeds esivieuio 
ssejun Sdf) dius əm 'Buupueu x Buiddius 


‘Auo eBseys ‘1809 'Q'd snid C$ :ueipeue? 
pmo, 
. 


(j€101 jO %9 ppe eseejd 
'Ajuo Siuepisal '("N) xej sales 


1V101 u30u0 
je01 


01815 
eunjeubis 


esia O 
*p1e2 yipejo Aw e6seyd C) 


9p07) oy :9uoydala L 
'peso|2ue s! 3Əpı0 Aeuouy Jo 49949 Aw (7) 


19QuunN 
xeu [] peg misen g 


diz 


'O1LC-6E6-10Z '^aszer MƏN uj '6080-v298-008 33H83-TIO.1//£? 'S49pJ0 QUOYT [Je 104 
'OLLC-6C6-102 ner sisenbas Dojeje2 801 pue seumbur Ny 


WNWINIW 


L*:38 
'Si$ 
H3QHO 


E 
2»"00077" "P 


Lato 


THE VANCOUVER SINCLAIR USERS GROUP HAS 

BEEN IN EXISTENCE SINCE 1982. WE ARE A 

SUPPORT GROUP FOR THE OWNERS AND USERS 

OF THE: MICROACE, ZX80, ZX81, TS 1000, 

TS 1500, SPECTRUM, SPECTRUM *, TS 2068, 
AND QL COMPUTERS. 


PRES.--KEN ABRAMSON 
V/PRES.-- ? 
TREAS. & EDITOR--ROD HUMPHREYS 


OUR MEMBERSHIP DUES ARE ONLY $15.00/ YEAR 
AND MAY BE SENT TO THE TREASURER. 


RoD HUMPHREYS 
2006 HIGHVIEM PLACE 
PORT MOODY, B.C.. V3H 1N5 


MEMBERSHIP INCLUDES A SUBSCRIPTION TO 
ZXAPPEAL - OUR MONTHLY NEWSLETTER. 
ZXAPPEAL ACCEPTS ADVERTISING, OUR 


 *PREPAID** RATES ARE: 


$20.00 -- FULL PAGE 
$12.00 -- 1/2 PAGE 
.00 -- 1/4 PAGE 


ZXAPPEAL HAS A PRINT RUN OF 75 COPIES 
PER MONTH FOR MEMBERS AND IS ALSO 
DISTRIBUTED TO APPROX HO OTHER SINCLAIR 
UsER GROUPS THROUGHOUT NORTH AMERICA AS 
WELL AS OVERSEAS VIA THE NETWORK. 


NETWORK, CORRESPONDENCE MAY BE 
TO THE EDITOR AT THE ABOVE AD